package 泛型.深入理解泛型;

import java.util.ArrayList;
import java.util.List;

/**
 * @program: algorithm
 * @description: 泛型数组,java不支持泛型数组
 * @author: 陈恩涛
 * @create: 2021-12-20 22:42
 **/
public class GenericArray {
    public static void main(String[] args) {
        // 采用通配符的方式初始化泛型数组是允许的，因为对于通配符的方式最后取出数据是要做显式类型转换的
        List<?>[] lsa = new List<?>[10];
        Object o = lsa;
        Object[] oa = (Object[]) o;
        List<Integer> li = new ArrayList<Integer>();
        li.add(new Integer(3));
        oa[1] = li;
        Integer s = (Integer) lsa[1].get(0);
    }
}
